//
//  ZXLoginModel.h
//  ZhuoxinAgriculture
//
//  Created by stone on 16/11/30.
//  Copyright © 2016年 stone. All rights reserved.
//

#import <Foundation/Foundation.h>

@class LoginResult, LoginBusRepVo;
@interface ZXLoginModel : NSObject
/** 服务消息,失败时记录失败原因 */
@property (nonatomic, copy) NSString *message;
/** 结果 */
@property (nonatomic, strong) NSArray<LoginResult *> *result;
/** 服务标识,标识服务执行结果，0为成功，其余都为失败 */
@property (nonatomic, copy) NSString *status;

@end

@interface LoginResult : NSObject
/** 上次登录时间 */
@property (nonatomic, copy) NSString *lastInTime;
/** 农户编号 */
@property (nonatomic, copy) NSString *custNo;
/** 上次登录ip */
@property (nonatomic, copy) NSString *lastInIp;
/** 安全码 */
@property (nonatomic, copy) NSString *secCode;
//MARK: - 有关用户
/** 身份证 */
@property (nonatomic, copy) NSString *idCard;
/** 用户类型, 1:小农 2:农场员工 3:散户 4:决策者 5:联社业务代表 6:组织业务代表 */
@property (nonatomic, copy) NSString *userType;
/** 用户id */
@property (nonatomic, copy) NSString *userId;
/** 用户名称 */
@property (nonatomic, copy) NSString *userName;
/** 用户编码, 用户的account 可能为邮箱也可能是手机号 */
@property (nonatomic, copy) NSString *account;
/** 性别 */
@property (nonatomic, copy) NSString *gender;
//MARK: - 有关组织
/** 组织业务代表list */
@property (nonatomic, strong) NSArray<LoginBusRepVo *> *busRepList;
/** 组织id */
@property (nonatomic, copy) NSString *companyNo;
/** 组织类型, 1:合作社 2:农场 3:散户组 */
@property (nonatomic, copy) NSString *organType;
/** 组织名称 */
@property (nonatomic, copy) NSString *fullName;
//MARK: - 有关联社
/** 联社业务代表id */
@property (nonatomic, copy) NSString *cooperUserId;
/** 联社id */
@property (nonatomic, copy) NSString *organId;
/** 联社业务代表名称 */
@property (nonatomic, copy) NSString *cooperUserName;
/** 联社业务代表电话 */
@property (nonatomic, copy) NSString *tel;
/** 联社名称 */
@property (nonatomic, copy) NSString *organName;

//sn_note:========= 自定义属性(非json返回) ============================ stone 🐳 ===========/
/** 用户类型 */
@property (nonatomic, copy) NSString *role;
/** usertypename */
@property (nonatomic,copy) NSString * usertypename;
@end


@interface LoginBusRepVo : NSObject

@property (nonatomic, copy) NSString *tel;

@property (nonatomic, copy) NSString *userId;

@property (nonatomic, copy) NSString *userName;

@end
